package xcmg.device.dao.entity.purchase;

import com.alibaba.fastjson.JSONObject;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

@SuppressWarnings("serial") 
@Data 
public class PurchaseInvoiceApply implements Serializable 
{ 
    /** ID */    private String id; 
    /** 供应商名称 */    private String supplierName; 
    /** 审核人 */    private String reviewer; 
    /** 申请日期 */    private Date applyTime; 
    /** 供应商orgid */    private String supplierOrgid; 
    /** 企业标识 */    private String orgId; 
    /** 申请人名称 */    private String applyName; 
    /** 备注 */    private String remark; 
    /** 申请人id */    private String applyId; 
    /** 已申请付款金额 */    private BigDecimal applyPrice; 
    /** 删除标识 */    private BigDecimal isDel; 
    /** 开票金额 */    private BigDecimal invoicePrice; 
    /** 采购开票申请单号 */    private String purchaseInvoiceOrder; 
    /** 审核日期 */    private Date reviewTime; 
    /** 状态，0待审批，1审批通过，2审批拒绝 */    private BigDecimal status; 
    /** 审批意见 */    private String auditOpinion; 
 
/** 将该类转换为json字符串 */
@Override
public String toString() 
{ 
		JSONObject obj = (JSONObject) JSONObject.toJSON(  this ); 
		return obj.toString(); 
} 
/** 重新定义equals方法 */
@Override
public boolean equals( Object obj ) 
{ 
		if (null == obj) { return false; } 
		return this.toString().equals( obj.toString() ); 
} 
 
} 
